@charset "utf-8";

.member .rightCont { margin:10px 0 0 1px;}/* 2014-05-10 modify */
/* 2014-05-10 */
@media \0screen {     
	.member .rightCont { margin:14px 0 0 1px;}	
}
/* 2014-05-10 */


/* LNB */
.member .leftMenu h2.title { margin-bottom:15px;}

/* location */
.location { float:right; font-size:12px; margin:6px 0 5px 0;}/* 2014-05-26 modify */
.location a, .location span { background: url(../images/ico/icon_arrow.png) no-repeat 0 0; margin-left: 1px; padding-left: 10px; line-height:20px;}
.location a.home { background: none; margin:0; padding:0;}
.location span { font-weight: bold;}
.member .location { float:right; font-size: 14px; margin:9px 0 14px 0;}/* 2014-04-25 insert */

/* box type1 */
.box01Btm { width:766px; background:url(../images/member/bg_box01_btm.jpg) no-repeat 0 bottom;}
.box01Top { width:766px; background:url(../images/member/bg_box01_top.jpg) no-repeat 0 0;}
.box02Btm { width:373px; background:url(../images/member/bg_box02_btm.jpg) no-repeat 0 bottom;}
.box02Top { width:373px; background:url(../images/member/bg_box02_top.jpg) no-repeat 0 0;}
.box03Btm { width:677px; background:url(../images/member/bg_box03_btm.jpg) no-repeat 0 bottom;}
.box03Top { width:677px; background:url(../images/member/bg_box03_top.jpg) no-repeat 0 0;}
.box04Btm { width:766px; background:url(../images/common/bg_box04_btm.jpg) no-repeat 0 bottom;}
.box04Top { width:766px; background:url(../images/common/bg_box04_top.jpg) no-repeat 0 0;}
.box05Btm { width:766px; background:url(../images/common/bg_box05_btm.jpg) no-repeat 0 bottom;}
.box05Top { width:766px; background:url(../images/common/bg_box05_top.jpg) no-repeat 0 0;}
.box06Btm { width:528px; background:url(../images/common/bg_box06_btm.jpg) no-repeat 0 bottom;}
.box06Top { width:528px; background:url(../images/common/bg_box06_top.jpg) no-repeat 0 0;}
.box07Btm { width:734px; background:url(../images/common/bg_box07_btm.jpg) no-repeat 0 bottom;}
.box07Top { width:734px; background:url(../images/common/bg_box07_top.jpg) no-repeat 0 0;}
.box08Btm { width:766px; background:url(../images/common/bg_box08_btm.jpg) no-repeat 0 bottom;}
.box08Top { width:766px; background:url(../images/common/bg_box08_top.jpg) no-repeat 0 0;}
.box09Btm { width:766px; background:url(../images/common/bg_box09_btm.jpg) no-repeat 0 bottom;}
.box09Top { width:766px; background:url(../images/common/bg_box09_top.jpg) no-repeat 0 0;}
.box10Btm { width:464px; background:url(../images/common/bg_box10_btm.jpg) no-repeat 0 bottom;}/* 2014-04-29 */
.box10Top { width:464px; background:url(../images/common/bg_box10_top.jpg) no-repeat 0 0;}/* 2014-04-29 */
.box11Btm { width:464px; background:url(../images/common/bg_box11_btm.jpg) no-repeat 0 bottom;}/* 2014-04-29 */
.box11Top { width:464px; background:url(../images/common/bg_box11_top.jpg) no-repeat 0 0;}/* 2014-04-29 */
.box12Btm { width:766px; background:url(../images/common/bg_box12_btm.jpg) no-repeat 0 bottom;}/* 2014-05-13 */
.box12Top { width:766px; background:url(../images/common/bg_box12_top.jpg) no-repeat 0 0;}/* 2014-05-13 */
.box13Btm { width:766px; background:url(../images/common/bg_box13_btm.jpg) no-repeat 0 bottom;}/* 2014-05-14 */
.box13Top { width:766px; background:url(../images/common/bg_box13_top.jpg) no-repeat 0 0;}/* 2014-05-14 */
.box14Btm { width:766px; background:url(../images/common/bg_box14_btm.jpg) no-repeat 0 bottom;}/* 2014-05-21 */
.box14Top { width:766px; background:url(../images/common/bg_box14_top.jpg) no-repeat 0 0;}/* 2014-05-21 */
.box15Btm { width:766px; background:url(../images/common/bg_box15_btm.jpg) no-repeat 0 bottom;}/* 2014-05-27 */
.box15Top { width:766px; background:url(../images/common/bg_box15_top.jpg) no-repeat 0 0;}/* 2014-05-27 */
.box16Btm { width:242px; background:url(../images/common/bg_box16_btm.jpg) no-repeat 0 bottom;}/* 2014-06-02 */
.box16Top { width:242px; background:url(../images/common/bg_box16_top.jpg) no-repeat 0 0;}/* 2014-06-02 */
.box17Btm { width:1028px; background:url(../images/common/bg_box17_btm.png) no-repeat 0 bottom;}/* 2014-06-09 */
.box17Top { width:1028px; background:url(../images/common/bg_box17_top.png) no-repeat 0 0;}/* 2014-06-09 */
.box18Btm { width:1027px; background:url(../images/common/bg_box18_btm.jpg) no-repeat 0 bottom;}/* 2014-06-09 */
.box18Top { width:1027px; background:url(../images/common/bg_box18_top.jpg) no-repeat 0 0;}/* 2014-06-09 */



/* 로그인 */
.loginWrap { width:721px; height:401px; padding:0 0 0 45px;}
.loginWrap.login1 { background:url(../images/member/bg_loginbox1.png) no-repeat 0 0;}
.loginWrap.login2 { background:url(../images/member/bg_loginbox2.png) no-repeat 0 0;}
.loginWrap.login1 p { padding-top:65px;}
.loginWrap.login2 p { padding-top:50px;}
.loginMem { width:343px; position:relative; padding-top:26px;}
.loginMem .loginInput { background:url(../images/member/bg_login.png) no-repeat 0 0; display: block; width: 237px; height: 34px; margin-bottom:7px;}
.loginMem .loginInput label { overflow:hidden; visibility:hidden; width:0; height:0; line-height:0; font-size:0; position:absolute; left:0; top:0; text-indent:-9999px;}
.loginMem .loginInput input { border: 0 none; margin-left:0; padding: 5px 5px 0 10px; width: 222px; height:28px; line-height:23px;}
.loginMem .loginBtn { position:absolute; right:0; top:26px;}

.txt_id.txt_bg {margin:3px 0 0 15px; background:url(../images/member/bg_login_txt.png) no-repeat 10px 7px;*background-position:0 6px;}
.txt_pwd.txt_bg {margin:3px 0 0 15px; background:url(../images/member/bg_login_txt.png) no-repeat 10px -18px;*background-position:0 -19px;}
.defaultTxtBg {background:url(../images/member/bg_login.png) no-repeat 0 0;}

.txt_id.txt_bg1 {background:url(../images/member/bg_login_txt.png) no-repeat 10px 7px;*background-position:0 6px;}
.txt_pwd.txt_bg1 {background:url(../images/member/bg_login_txt.png) no-repeat 10px -18px;*background-position:0 -19px;}
.defaultTxtBg1 {background:url(../images/member/bg_login.png) no-repeat 0 0;}

/* 로그인 - 가입 및 아이디비번 찾기 */
.memberShip { padding-top:72px;}
.memberShip .joinBox { float:left; width:365px;}
.memberShip .findBox { float:left;}
.memberShip .joinBox p, .memberShip .findBox p { padding:0;}

/* 로그인 - 하단 배너영역 */
.logBanner { width:786px; height:112px; overflow:hidden; margin-top:20px;}
.logBanner .banner { float:left; margin-right:20px;}

/* 회원가입 */
.join01Wrap { padding:42px 0 31px;}
.join01Wrap .joinSec { float:left; width:254px; height:225px; position:relative; margin: 50px auto 0; text-align:center;}
.join01Wrap .joinSec p.joinTxt { font-size:14px; margin-top:5px;}
.join01Wrap .joinSec span { display:block; font-size:12px; margin-top:3px;}
.join01Wrap .joinSec.join1 { background:url(../images/ico/icon_join1.png) no-repeat center 73px; border-right:1px solid #e2e2e2;}
.join01Wrap .joinSec.join2 { background:url(../images/ico/icon_join2.png) no-repeat center 73px; border-right:1px solid #e2e2e2;}
.join01Wrap .joinSec.join3 { background:url(../images/ico/icon_join3.png) no-repeat center 73px;}
.join01Wrap .joinSec .joinBtn { width:100%; position:absolute; left:0; top:194px;}

.joinStepWrap { width:766px; height:79px}
.joinStepWrap.step1 { background:url(../images/member/img_step_join01.png) no-repeat 0 0;}
.joinStepWrap.step2 { background:url(../images/member/img_step_join02.png) no-repeat 0 0;}
.joinStepWrap.step3 { background:url(../images/member/img_step_join03.png) no-repeat 0 0;}
.joinStepWrap.step4 { background:url(../images/member/img_step_join04.png) no-repeat 0 0;}
.joinStepWrap.juniorStep3 { background:url(../images/member/img_step_junior03.png) no-repeat 0 0;}
.joinStepWrap.findId { background:url(../images/member/img_find_id.png) no-repeat 0 0;}
.joinStepWrap.findPw { background:url(../images/member/img_find_pw.png) no-repeat 0 0;}
.joinStepWrap.idComplete { background:url(../images/member/img_id_complete.png) no-repeat 0 0;}
.joinStepWrap.pwComplete { background:url(../images/member/img_pw_complete.png) no-repeat 0 0;}


.join02Wrap {}/* 2014-05-08 delete */
.join02Wrap .certifySec { width:373px; height:292px; padding-top:30px; position:relative; margin: 0 auto; text-align:center;}
.join02Wrap .certifySec p.certifyTxt { font-size:14px; margin-top:5px; color:#333;}/* 2014-05-13 */
.join02Wrap .certifySec span { display:block; font-size:12px; margin-top:5px;}
.join02Wrap .certifySec.certify1 { background:url(../images/ico/icon_certify1.png) no-repeat center 113px;}
.join02Wrap .certifySec.certify2 { background:url(../images/ico/icon_certify2.png) no-repeat center 113px;}
.join02Wrap .certifySec .certifyBtn { width:100%; position:absolute; left:0; top:250px;}
.join02Wrap .infoInput { padding:25px 41px 51px 40px; width:686px;}
.join02Wrap .infoInput h3 { border-bottom:1px solid #d4d4d4; padding-bottom:9px;}
.join02Wrap .infoInput dl { }
.join02Wrap .infoInput dl dt { float:left; width:193px; font-size:13px; padding:6px 0; line-height:30px; }
.join02Wrap .infoInput dl dd { float:left; width:493px; font-size:12px; padding:6px 0; line-height:30px;}
.join02Wrap .infoInput dl dd .joinInput { background:url(../images/member/bg_input01.png) no-repeat 0 0; display: block; width: 304px; height: 30px;}
.join02Wrap .infoInput dl dd .joinInput input { background: none; border: 0 none; padding: 5px 0 0 10px; width: 293px; height:25px; line-height:20px;}
.join02Wrap .infoInput .nextBtn { margin-top:30px; text-align:center;}
.join02Wrap .infoInput01 {padding:25px 0 51px 42px; width:722px;}
.join02Wrap .infoInput01 h3 {font-size:16px;}
.join02Wrap .infoInput01 h4 {margin-top:5px; font-size:12px; font-weight:normal;}
.join02Wrap .infoInput01 .titT {width:677px; margin:0 0 30px 0; padding:0 0 10px 0; border-bottom:1px solid #d4d4d4; font-family:NuriL; font-size:16px; letter-spacing:-1px;}
.join02Wrap .infoInput01 .titT img, .join02Wrap .infoInput01 .titB img {margin-left:43px; vertical-align:middle;}
.join02Wrap .infoInput01 .titB {width:677px; margin:15px 0 0 0; padding:15px 0 0 0; border-top:1px solid #d4d4d4; border-bottom:none; font-family:NuriL; font-size:16px; letter-spacing:-1px;}

.join02Wrap .infoInput dl.findIdPw { padding-left:145px; height:42px;}
.join02Wrap .infoInput dl.findIdPw dt { float:left; width:90px; font-size:12px; padding:6px 0; height:30px; line-height:30px; font-weight:bold;}
.join02Wrap .infoInput dl.findIdPw dd { float:left; width:450px; font-size:12px; padding:6px 0; height:30px; line-height:30px;}
.join02Wrap .infoInput dl.findIdPw dd .nameInput,
.join02Wrap .infoInput dl.findIdPw dd .idInput { background:url(../images/member/bg_input01.png) no-repeat 0 0; display: block; width: 304px; height: 30px;}
.join02Wrap .infoInput dl.findIdPw dd .nameInput input,
.join02Wrap .infoInput dl.findIdPw dd .idInput input { background: none; border: 0 none; padding: 5px 0 0 10px; width: 293px; height:25px; line-height:20px;}
.join02Wrap .infoInput dl.findIdPw dd span { vertical-align:middle;}
.join02Wrap .infoInput dl dd input { border: 0 none; vertical-align:top; line-height:30px;}

.join02Wrap .infoInput dl.myInfo {}
.join02Wrap .infoInput dl.myInfo dt { float:left; width:150px; font-size:13px; padding:6px 0;}
.join02Wrap .infoInput dl.myInfo dd { float:left; width:536px; font-size:12px; padding:6px 0;}
.join02Wrap .infoInput dl.myInfo dd .infoTxt { margin-left:10px; line-height:18px; vertical-align:middle;}
.join02Wrap .infoInput dl.myInfo dd span { vertical-align:middle;}
.join02Wrap .infoInput dl.myInfo dd .agreeWrap { clear:both; margin-top:10px; border-top:1px solid #d5d5d5;}
.join02Wrap .infoInput dl.myInfo dd .agreeWrap dl { border-bottom:1px solid #d5d5d5;}
.join02Wrap .infoInput dl.myInfo dd .agreeWrap dl dt { float:left; width:120px; font-weight:normal; padding:9px 0 7px;}
.join02Wrap .infoInput dl.myInfo dd .agreeWrap dl dd { float:left; width:148px; padding:3px 0;}

.join03Wrap { padding:218px 0 48px; background:url(../images/ico/icon_join_complete.png) no-repeat center 47px; text-align:center;}
.join03Wrap p.completeTxt { margin-top:6px; font-size:14px; line-height:21px; color:#333;}
.join03Wrap p.completeTxt span { font-size:16px; font-weight:bold;}
.completeBtn { margin-top:18px; text-align:center;}/* 2014-05-12 modify */

.findIdWrap { padding:230px 0 48px; background:url(../images/ico/icon_find_id.png) no-repeat center 35px; text-align:center;}/* 2014-05-13 */
.findIdWrap .userId { font-family:NuriL; font-size:20px; font-weight:bold; color:#000;}
.findIdWrap .userId span { color:#e93e44;}
.findIdWrap .completeTxt { margin:5px 0 25px; font-size:14px; line-height:21px; color:#333;}

.findPwWrap { padding:230px 0 48px; background:url(../images/ico/icon_find_pw.png) no-repeat center 47px; text-align:center;}/* 2014-05-13 */
.findPwWrap .userPw { font-family:NuriL; font-size:20px; font-weight:bold; color:#000; line-height:25px; margin-bottom:25px;}/* 2014-05-14 */
.findPwWrap .userPw span { color:#e93e44;}

.noResultWrap { padding:230px 0 48px; background:url(../images/ico/icon_noresult.png) no-repeat center 35px; text-align:center;}/* 2014-05-13 */
.noResultWrap .noResult { font-family:NuriL; font-size:20px; font-weight:bold; color:#000; line-height:25px; margin-bottom:25px;}/* 2014-05-14 */
.noResultWrap .noResult span { color:#e93e44;}

.scrollA {width:636px; height:139px; padding:15px 20px 20px 20px; overflow-y:scroll; line-height:20px; color:#333333;}
.btnComp {width:678px;}
.btnComp span {vertical-align:middle;}
.btnComp .fr {line-height:30px;}
.ess {font-size:14px; color:#e93e44;}
.cho {font-size:14px; color:#000;}
.myInfo .tipTxt {margin:5px 0 0 25px; padding:6px 0 0 0; text-indent:0; line-height:18px; color:#555;}/* 2014-04-25 checkbox insert */
.myInfo .tipChk {margin:5px 0 0 -21px; padding:0 0 0 20px;}/* 2014-04-25 checkbox insert */

.txt04 {margin-bottom:8px; font-family:NuriL; font-weight:bold; font-size:18px;}































